home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / win / cinstp17.zip / WINSTALL.INF < prev    next >
Text File  |  1995-02-09  |  11KB  |  265 lines

  1. REM --------------------------------------------
  2. REM WINSTALL.INF file for Chief's Installer Pro
  3. REM Tries to use most of the reserved words
  4. REM --------------------------------------------
  5.  
  6. [The title of your application]
  7. $TITLE=Chief's Installer Pro
  8.  
  9. [Default target directory :  can take extra parameter in this format]
  10. [$TARGET=Default;INI-File-name;Section;KeyName]
  11. $TARGET=C:\CHIEFPRO;CHIEFPRO.INI;ChiefPro;ChiefProDIR
  12.  
  13. [Files to be copied; "$disk 1 =" to "$disk 45 ="; you can use wildcards]
  14. [file specs should be separated with a semi-colon]
  15. $disk1=install.exe;setup.exe;uninstall.exe;autocalc.exe;showlog.exe
  16. $DISK1=*.DLL;*.TXT;*.HLP;*.FAQ;uninst.zip;winstall.zip;*.INF;*.WRI;*.ICO;*.FRM
  17.  
  18. [Disk space needed for the installation - in bytes]
  19. [you can calculate this by running AUTOCALC.EXE on your completed INF file]
  20. $SPACE=0
  21.  
  22. [Any temporary extra disk space needed while installing - in bytes]
  23. $SWAP-SPACE=0
  24.  
  25. [Files to be installed to Windows directory]
  26. [Max=10 lines; 30 file names on each line, separated with semi-colon; no wildcards]
  27. $WINDIR=
  28.  
  29. [Files to be installed to Windows SYSTEM directory]
  30. [Max=10 lines; 30 file names on each line, separated with semi-colon; no wildcards]
  31. $SYSDIR=
  32.  
  33. [space required by files going to the Windows directory]
  34. [you can calculate this by running AUTOCALC.EXE on your completed INF file]
  35. $WINDIR-SPACE=0
  36.  
  37. [space required by files going to the Windows SYSTEM directory]
  38. [you can calculate this by running AUTOCALC.EXE on your completed INF file]
  39. $SYSDIR-SPACE=0
  40.  
  41. [uncomment this line to turn on disk verification]
  42. ;$VERIFY-INSTALL-DISKS
  43.  
  44. [Files to be installed to subdirectories under DEST directory tree]
  45. [Max=45 lines; 30 file names on each line, separated with semi-colon; no wildcards]
  46. $DEST\BIN=INSTALL.EXE;WINSTALL.INF;CHIEF.HLP;CTL3DV2.DLL;CHIEF.WRI;WINSTALP.DLL;UNINSTAL.EXE;blank.ico;winstall.txt;
  47. $DEST\SAMPLES=WINSTALL.HLP;SAMPLE1.INF;SAMPLE2.INF;SAMPLE3.INF;SAMPLE4.INF;TEMPLATE.INF
  48. $DEST\OPTION=SETUP.EXE;SETUPINF.INF;WINSTALL.ZIP;UNINST.ZIP;WINSTALC.DLL
  49. $DEST\UTILS=AUTOCALC.EXE;AUTOCALC.TXT;SHOWLOG.EXE;SHOWLOG.TXT
  50.  
  51. [Files to be installed to TEMP directory]
  52. [Max=1 line; 30 file names on each line, separated with semi-colon; no wildcards]
  53. $TEMPDIR=
  54.  
  55. [Files to be replaced without warning if older versions already exist]
  56. [Max=20 lines; 30 file names on each line, separated with semi-colon; no wildcards]
  57. $AUTO-REPLACE=
  58.  
  59. [Entries in INI files = Filename;Section;Keyname;String]
  60. [Max=20 lines; Details as 4 sections on each line, separated with semi-colon]
  61. $INI=$DEST\INSTALL.INI;Test;Chief;a Great African Chief and a Great Welshman
  62. $INI=$DEST\INSTALL.INI;Test;African-Chief;a Great Warrior and Hunter
  63. $INI=$DEST\INSTALL.INI;Test;Great-Chief;The Great Elephant
  64. $INI=$DEST\INSTALL.INI;Test;Isn't;this all very funny?
  65.  
  66. $INI=$WINDIR\CHIEFPRO.INI;ChiefPro;ChiefProDir;$DEST
  67. $INI=$DEST\INSTALL.INI;INSTALL;SourceDirectory;$SOURCEDIR
  68. $INI=$DEST\INSTALL.INI;INSTALL;ProgramDirectory;$DEST
  69.  
  70. [Default Program Manager group name; you can force it to be created by
  71. [using the AUTO parameter, or disable it by using the DISABLE parameter]
  72. $GROUP=Chief's Installer Pro
  73.  
  74. [program(s) to create Program Manager icons for; MAX=45 icons in all]
  75. [format= CommandLine;Icon Title;Group Name]
  76. [Group Name is optional - if none, the one in $GROUP will be used]
  77.  
  78. $ICON=$DEST\SAMPLES\WINSTALL.HLP;Sample Install Help File;Chief's Sample Files
  79. $ICON=NOTEPAD.EXE $DEST\SAMPLES\SAMPLE1.INF;Sample INF File1;Chief's Sample Files
  80. $ICON=NOTEPAD.EXE $DEST\SAMPLES\SAMPLE2.INF;Sample INF File2;Chief's Sample Files
  81. $ICON=NOTEPAD.EXE $DEST\SAMPLES\SAMPLE3.INF;Sample INF File3;Chief's Sample Files
  82. $ICON=NOTEPAD.EXE $DEST\SAMPLES\SAMPLE4.INF;Sample INF File4;Chief's Sample Files
  83. $ICON=NOTEPAD.EXE $DEST\SAMPLES\TEMPLATE.INF;Template for INF Files;Chief's Sample Files
  84.  
  85. $ICON=$DEST\UTILS\AUTOCALC.EXE;Chief's AutoCalc;Chief's Utils
  86. $ICON=$DEST\UTILS\AUTOCALC.TXT;AutoCalc Documentation;Chief's Utils
  87. $ICON=$DEST\UTILS\SHOWLOG.EXE;Chief's ShowLOG;Chief's Utils
  88. $ICON=$DEST\UTILS\SHOWLOG.TXT;ShowLOG Documentation;Chief's Utils
  89.  
  90. $ICON=$DEST\BIN\INSTALL.EXE;Chief's Installer Pro
  91. $ICON=$DEST\OPTION\SETUP.EXE;Optional loader for Installer
  92. $ICON=NOTEPAD.EXE $DEST\OPTION\SETUPINF.INF;SETUP's sample string table
  93.  
  94. $ICON=$DEST\BIN\UNINSTAL.EXE $DEST;Chief's Windows Uninstaller
  95. $ICON=$DEST\BIN\CHIEF.HLP;Chief's Installer Pro Help;$GROUP;$DEST\BIN\BLANK.ICO
  96. $ICON=$DEST\BIN\CHIEF.WRI;Documentation
  97.  
  98. $ICON=$DEST\README.TXT;Readme File
  99. $ICON=NOTEPAD.EXE $DEST\BIN\WINSTALL.INF;Chief's INF file
  100. $ICON=$DEST\HISTORY.TXT;History File
  101. $ICON=NOTEPAD.EXE $DEST\CHIEF.FAQ;Frequently Asked Questions
  102.  
  103. $ICON=$DEST\REGISTER.TXT;Registration Information
  104. $ICON=NOTEPAD.EXE $DEST\ORDER.FRM;Order form
  105.  
  106.  
  107. [********************************************************]
  108. [*** NOTE: EVERYTHING FROM HERE IS TOTALLY OPTIONAL *****]
  109. [********************************************************]
  110.  
  111. [Program(s) to execute as part of the installation; separated with a semi-colon]
  112. [install will *try* to wait for them to terminate before continuing]
  113. $PRE-EXEC=
  114.  
  115. [Files to delete after completing installation]
  116. [up to 20 file specifications, each on a separate line]
  117. [here, we're cleaning up our INSTALL files from the TEMP directory]
  118. $CLEANUP=$TEMPDIR\INSTALL.EXE
  119. $CLEANUP=$TEMPDIR\WINSTAL*.*
  120.  
  121. [Program(s) to execute after completing installation; separated with a semi-colon]
  122. $EXEC=
  123.  
  124. [uncomment this line for a maximized main window - and no "banner"!]
  125. ;$WINDOW=MAXIMIZE
  126.  
  127. [comment this to use an 8kb buffer for copying the files]
  128. $COPYBUFFER=32000
  129.  
  130. [uncomment this to use a WHITE background color for the dialog window]
  131. [valid values are 0 to 4]
  132. ;$WINDOW-BACKGROUND=0
  133.  
  134. [uncomment this to use a WHITE background for the dialog text]
  135. [3 RGB values, or 1 long integer value
  136. ;$TEXT-BACKGROUND=255,255,255
  137.  
  138. [comment this to NOT paint the background of the "percent" dialog]
  139. $PAINTDIALOGS
  140.  
  141. [uncomment this line to automatically set the check box for PROGMAN group]
  142. $SETCHECKBOX
  143.  
  144. [comment this line to enable the final "installation completed" dialog]
  145. $NO-END-DIALOG
  146.  
  147. [uncomment this line to disable the dialog that offers to add the target]
  148. [directory to the PATH statement in AUTOEXEC.BAT]
  149. $NO-PATH-DIALOG
  150.  
  151. [uncomment to use other icons (in WINSTALC.DLL); from 2 to 10]
  152. ;$DIALOG-ICON=5
  153.  
  154. [comment this line to disable the small "percent" meter for individual files]
  155. $SHOW-FILE-PERCENT
  156.  
  157. [comment this line to disable logging for the UNINSTALLER in UNINSTAL.LOG]
  158. $MAKE-UNINSTALL-LOG
  159.  
  160. [comment these lines to remove user selectable install options]
  161. [max= 10 options; format = title;disk space needed (in bytes)]
  162. [the figures are added to the $SPACE line above]
  163. [you can calculate these by running AUTOCALC.EXE on your completed INF file]
  164.  
  165. $USER-OPTION1=Program Files;304491
  166. $USER-OPTION2=Documentation;238572
  167. $USER-OPTION3=Chief's Sample Files;24012
  168. $USER-OPTION4=Optional Files;57200
  169. $USER-OPTION5=Chief's Utils;89610
  170.  
  171. [these lines are the files that make up each user selectable option]
  172. [each option can use up to 10 lines to list its files, and each line
  173. [can list up to 30 files; max = 200 characters per line]
  174.  
  175. $OPTIONAL1=INSTALL.EXE;UNINSTAL.EXE;CTL3DV2.DLL;winstall.txt
  176. $OPTIONAL1=WINSTALL.INF;blank.ico;WINSTALP.DLL;REGISTER.TXT;ORDER.FRM
  177.  
  178. $OPTIONAL2=CHIEF.WRI;CHIEF.HLP;README.TXT;HISTORY.TXT;CHIEF.FAQ
  179. $OPTIONAL3=WINSTALL.HLP;SAMPLE1.INF;SAMPLE2.INF;SAMPLE3.INF;SAMPLE4.INF;TEMPLATE.INF
  180. $OPTIONAL4=SETUP.EXE;winstall.zip;uninst.zip;SETUPINF.INF;WINSTALC.DLL
  181. $OPTIONAL5=AUTOCALC.EXE;AUTOCALC.TXT;SHOWLOG.EXE;SHOWLOG.TXT
  182.  
  183. [these lines are for the "BANNER" window]
  184. [the font to use; I am using True Type Times New Roman]
  185. $BANNER-FONT=TIMES NEW ROMAN
  186.  
  187. [make sure this is small enough for those using 640x480 displays]
  188. $BANNER-FONT-SIZE=32
  189.  
  190. [message must be short enough to fit on the screen]
  191. $BANNER-MESSAGE=Chief's Installer Pro for Windows
  192.  
  193. $BANNER-TEXT-COLOR=$00FFFF00
  194. $BANNER-TEXT-BACKGROUND=20,0,0
  195. $BANNER-WINDOW-BRUSH=255,0,0
  196.  
  197. [uncomment this to give a blue shadow to the banner text: but it will disable]
  198. [the $banner-text-background; it also will not work if there is a bitmap]
  199. ;$BANNER-SHADOW-COLOR=0,0,255
  200.  
  201. [I am not using any bitmap! so I use a non-existent file name]
  202. $BITMAP=nobitmap
  203.  
  204.  
  205. [************************************************************]
  206. [ *** these lines are for version checks on shared files ****]
  207. [************************************************************]
  208.  
  209. [uncomment this line to enable version checking on non-shared DLLs]
  210. ;$CHECK-MY-DLL-VERSIONS
  211.  
  212. [this line stipulates the headings of the file version numbers]
  213. $VERSION-INFO-TITLE=File Version
  214.  
  215. [your explanation or recommendation when a copy of a shared file]
  216. [already exists]
  217. $VERSION-INFO-MESSAGE=You SHOULD click on "NO" if the target file \n is NEWER than the source file.
  218.  
  219. [your message when we can't successfully install a shared file]
  220. $VERSION-COPY-ERROR-MESSAGE=Please copy it later (after closing Windows) \n.A temporary copy of the file exists as
  221.  
  222. [uncomment this line to force older files to be overwritten without warning]
  223. ;$FORCE-OVERWRITE-OLDER-FILES
  224.  
  225. [comment this to avoid skipping identical files]
  226. $SKIP-IDENTICAL-FILES
  227.  
  228. [ ************************** other commands *************************]
  229.  
  230. [the caption on the "Readme" push button 
  231. $README-BUTTON-TEXT=&History ....
  232.  
  233. [comment this line to use a proportional typeface for the readme dialog]
  234. $README-FONT=FIXED
  235.  
  236. [uncomment and use this line to send a mouse click to any of]
  237. [the four push buttons; 1=Start Install; 2=Abort; 3=Help; 4=Readme]
  238. ;$AUTO-CLICK-BUTTON=4
  239.  
  240. [uncomment this line to disable CTL3DV2.DLL]
  241. ;$NO-CTL3D.DLL
  242.  
  243. [this message is presented if an active DLL was replaced/installed]
  244. ;$RESTARTWIN-MESSAGE=At least one active DLL was replaced.\nSo you need to close all programs and \nRESTART Windows (right now!).\n\nShould I restart Windows now?
  245.  
  246. [I am disabling the feature here!]
  247. $RESTARTWIN-MESSAGE=DISABLE
  248.  
  249.  
  250. [examples of entries for the Registration Database (they are all commented!)]
  251. [you can have up to 20 such lines]
  252. ;$REG-DATA=ChiefPro=Chief's Installer Pro
  253. ;$REG-DATA=.inf=ChiefPro
  254. ;$REG-DATA=ChiefPro\shell\open\command =$dest\install.exe %1
  255. ;$REG-DATA=ChiefPro\shell\print\command= $dest\install.exe /p %1
  256. ;$REG-DATA=ChiefPro\protocol\StdFileEditing\verb\0 =   Edit
  257. ;$REG-DATA=ChiefPro\protocol\StdFileEditing\server   = $dest\install.exe
  258.  
  259. [True Type fonts]
  260. ;$FONT=ARIAL.TTF;Arial (True Type)
  261.  
  262. [uncomment and put any final message to be displayed to the user]
  263. $FINAL-MESSAGE=Please read the HISTORY file, and\nthe Frequently Asked Questions!
  264.  
  265.